<?php

require('../conf/DBAbstractModel.php');
require('../modelos/ParqueAutomotor.php');
//echo "accion: " . $_POST['accion'];
if ($_POST['accion'] == 'registrar') {
    echo "Registar </br>";
    $parqueA = new ParqueAutomotor();
    $parqueA->fecha = isset($_POST['fecha']) ? $_POST['fecha'] : NULL;
    $parqueA->hora = isset($_POST['hora']) ? $_POST['hora'] : NULL;
    $parqueA->status = isset($_POST['status']) ? $_POST['status'] : NULL;
    $parqueA->descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : NULL;
    $parqueA->placa_funcionario = isset($_POST['placa_funcionario']) ? $_POST['placa_funcionario'] : NULL;
    $parqueA->placa_vehiculo = isset($_POST['placa_vehiculo']) ? $_POST['placa_vehiculo'] : NULL;
    $parqueA->save();
} 
else if ($_POST['accion'] == 'actualizar') {
    echo "actualizar </br>";
    $parqueA = new ParqueAutomotor();
    //$parqueA->fecha = isset($_POST['fecha']) ? $_POST['fecha'] : NULL;
    $parqueA->hora = isset($_POST['hora']) ? $_POST['hora'] : NULL;
    $parqueA->status = isset($_POST['status']) ? $_POST['status'] : NULL;
    $parqueA->descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : NULL;
    $parqueA->placa_funcionario = isset($_POST['placa_funcionario']) ? $_POST['placa_funcionario'] : NULL;
    $parqueA->placa_vehiculo = isset($_POST['placa_vehiculo']) ? $_POST['placa_vehiculo'] : NULL;
    if ($_POST['fecha'] == '' || $_POST['fecha'] == '') {
        echo "entre <br/>";
        $parqueA->fecha = "NULL";
    }
    $parqueA->update($_POST['placa_funcionario']);
}
else if ($_POST['accion'] == 'eliminar') {
    echo "eliminar </br>";
   $parqueA = new ParqueAutomotor();
    $parqueA->delete($_POST['fecha']);
} 
else if ($_POST['accion'] == 'consultar') {   
    $parqueA = new ParqueAutomotor();
    if (trim($_POST['fecha']) != '') {
        $parqueA->get($_POST['fecha']);
        echo json_encode($parqueA->rows);
    } else if (trim($_POST['fecha']) == '') {
        $parqueA->getAll();
        echo json_encode($parqueA->rows);
   }
}
?>